/*
 *	wave.h
 *
 *	Audio Finger Print project
 */

#ifndef __WAVE_H__
#define __WAVE_H__

typedef struct
{
	__int32 ChunkID;		// "RIFF"
	__int32	ChunkSize;
	__int32	Format;			// "WAVE"

	// fmt subchunk
	__int32 SubChunk1ID;	// "fmt "
	__int32	SubChunk1Size;
	__int16 AudioFormat;
	__int16 NumChannels;
	__int32 SampleRate;
	__int32 ByteRate;
	__int16 BlockAlign;
	__int16 BitsPerSample;

	// data subchunk
	__int32	SubChunk2ID;	// "data"
	__int32	SubChunk2Size;

}	WAVE;

#endif // __WAVE_H__
